@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
*, :after, :before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
a{ text-decoration:none;}
img{  border:0;}
ul,li{ list-style-type:none;}
.fr{ float:right;}
.fl{ float:left;}
.clear{ clear:both;}
html,body{ height:100%;}
body{ font-size:12px; font-family:微软雅黑; background:url(../images/body_bg.jpg) no-repeat 0 0; background-size:cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    src='../images/body_bg.jpg',
    sizingMethod='scale');}
/*首*/
.header_nav:hover,.header_nav2:hover{ color:orange;}

#header{ width:100%; height:50px; background:#252525;}
.header_nav{ line-height:50px; font-size:16px; color:#fff;   display: inline-block;  padding: 0 20px;}
.header_nav:hover{ background:#191919;}
.header_nav2{ line-height:50px; margin:0 10px; font-size:14px; color:#fff;}
/*尾*/
#footer{ clear:both; width:100%; height:40px; background:#191919; position:fixed; left:0; right:0; bottom:0;}
.footer_1{ width:100%; height:80px; line-height:80px; text-align:center; background:#e9eaec; color: #3a3e47; font-size:18px; position:relative;}
.footer_1 a{ color:#3a3e47;}
.footer_1 a:hover{ color:#558eff;}
.footer_2{ width:100%; height:40px; line-height:40px; text-align:center; background:#191919; color: #fff; font-size:12px;}
.footer_yun{ position:absolute; top:-119px; left:50%; margin-left:-366px;}

/*中*/
#wrap{ width:1000px; padding:70px 0; margin:0 auto; overflow:hidden;}
.login{ width:368px; height:412px; padding:12px 9px; background:url(../images/login_box.png) no-repeat 0 0; z-index:999; zoom:1;}
.login_1{ height:49px; line-height:49px; font-size:18px; color:#fff;}
.login_1 img{ vertical-align:middle; margin:0 12px;}
.login_2{ height:290px; padding-top:15px;}
.login_3{ padding:0 0 0 11px;}
.login_3 input.username,.login_3 input[type=password],.login_3 .yzm{ width:328px; font-size:14px; padding:22px 0 22px 50px; border:0; outline:0; margin-bottom:2px;}
.login_3 input.username{ background:#fff url(../images/login_user.png) no-repeat 20px center;}
.login_3 input[type=password]{ background:#fff url(../images/login_pass.png) no-repeat 20px center;}
.login_4{ height:40px; line-height:40px; padding:0 14px 0 0px;}
.login_4 input[type=checkbox]{ vertical-align:middle;}
.login_3 input.yzm{ border:1px solid #aaa; padding: 14px 0 13px 15px; width: 160px; margin: 10px 10px 0 -1px;}
.login_5{ display:block; border:0; background:url(../images/login_btn.png) no-repeat 0 0; width:334px; height:59px; margin-left:8px; text-align:center; line-height:59px; font-size:28px; color:#fff;}
.login_6{ height:48px; line-height:48px; padding:0 10px;}
.login_6 img{ vertical-align:middle;}
.login_7{ display:block; width:350px; height:50px; color:#fff; text-align:center; line-height:50px; font-size:22px;}
.fn_box{ height:80px; display:inline-block;}
.fn1{ width:180px; background:url(../images/fn1_0.png) no-repeat 0 0;}
.fn1:hover{ background:url(../images/fn1_1.png) no-repeat 0 0;}
.fn2{ width:90px; background:url(../images/fn2_0.png) no-repeat 0 0;}
.fn2:hover{ background:url(../images/fn2_1.png) no-repeat 0 0;}
.fn3{ width:150px; background:url(../images/fn3_0.png) no-repeat 0 0;}
.fn3:hover{ background:url(../images/fn3_1.png) no-repeat 0 0;}
.fn4{ width:150px; background:url(../images/fn4_0.png) no-repeat 0 0;}
.fn4:hover{ background:url(../images/fn4_1.png) no-repeat 0 0;}
.fn5{ width:150px; background:url(../images/fn5_0.png) no-repeat 0 0;}
.fn5:hover{ background:url(../images/fn5_1.png) no-repeat 0 0;}
.fn6{ width:150px; background:url(../images/fn6_0.png) no-repeat 0 0;}
.fn6:hover{ background:url(../images/fn6_1.png) no-repeat 0 0;}

.banner{}
.banner li{ display:none; position:absolute;}
.banner .active{ display:block;}


.yzm_img{ margin-top: 10px; border: 1px solid #aaa;}
.yzm_img{ width:105px; height:45px; }
.hyz{ margin:22px 0 0 10px; }